<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* ------------------------------ tags ------------------------------ */
body,h1,h2,h3,h4,h5,ul,dl,dt,dd,li,ol,p { padding:0; margin:0; font-size:12px; font-weight:normal; color:#585858; font-family:'å®‹ä½“',Arial, Helvetica, sans-serif; }
ol, ul { list-style:none;}
img { border:0;}

/*html5*/
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}

/* ------------------------------ links ------------------------------ */
a  {text-decoration: none; color: #585858; }
a:hover {  }

body{ background:url(../images/body_bg.jpg) repeat;}
.warper{ width:1020px; margin:auto;}


header{}
header .logo{ width:419px; height:64px; margin-top:15px; float:left;}
header .top_tel{ height:63px; width:295px; float:right;  margin-top:18px;}

header nav{ height:41px; background:url(../images/nav_bg.jpg) repeat-x;}

header nav ul{ width:1020px; margin:auto;}
header nav ul li{   float:left; text-align:center;width:145px; background:url(../images/nav_right_bg.jpg) right center no-repeat;}
header nav ul li a{ display:block; float:left; text-align:center;height:41px;width:149px;margin-left:-3px;line-height:41px;color:#fff; font-size:14px; font-weight:bold;}
header nav ul li a:hover{ background:url(../images/nav_li_focus.jpg) center center no-repeat; }
header nav ul li a.focus{ background:url(../images/nav_li_focus.jpg) center center no-repeat; }

.bodyer{ width:1060px; margin:auto; background:url(../images/main_bg.png) repeat-y;}
.inbox{width:978px; margin:10px auto 0px; border: 1px solid #dedede;}
.inboxbotbg{ background:url(../images/index_bg1.jpg) center center no-repeat; height:19px;}
.inboxbotbg2{ background:url(../images/index_bg3.jpg) center center no-repeat; height:18px;}

.intitle{ height:31px; line-height:31px; border-bottom:1px #dedede solid; background:url(../images/index_title_bg.jpg) repeat-x;}
.intitle strong{ display:block; float:left;  height:32px; width:125px; background:url(../images/index_pro_title.jpg) left bottom no-repeat; text-align:center;   margin-left:-1px; font-size:14px;}
a.more{ float:right; font-family:Arial, Helvetica, sans-serif; margin-right:10px;}

.tjproduct ul{ padding:10px;}
.tjproduct ul li{ width:170px; background:url(../images/cp_bg.jpg) no-repeat; float:left; margin-left:15px; margin-right:5px; }
.tjproduct ul li img{ width:162px; height:120px; margin:4px;}
.tjproduct ul li span{ display:block; text-align:center; height:36px; line-height:36px;}

.indexproduct{width:978px; margin:10px auto 0px; }
.indexproduct .procate{ width:200px; float:left;}
.indexproduct .procate .procate_title{ height:40px; overflow:hidden; background:url(../images/pro_type_title.jpg) no-repeat; line-height:40px; text-align:center; color:#fff; font-size:16px; font-weight:bold;}
.indexproduct .procate ul{ border:3px #cc0001 solid; border-top:none 0; padding:10px 0 20px;}
.indexproduct .procate ul li{ height:32px; background:url(../images/sub_nav_bg.jpg) no-repeat; margin-top:10px; line-height:32px; padding-left:34px;}
.indexproduct .procate ul li a{ display:block;}
.indexproduct .procate ul li:hover{ height:32px; background:url(../images/sub_nav_bg2.jpg) no-repeat; margin-top:10px; line-height:32px; padding-left:34px;}
.indexproduct .procate ul li:hover a{ color:#fff;}
.indexproduct .inprolist{ width:753px; float:right;}
.indexproduct .inprolist .inptitle{ height:31px; line-height:31px; background:url(../images/icon3.jpg) left bottom no-repeat;}
.indexproduct .inprolist .inptitle strong{ color:#cb0000; font-size:14px; padding-left:10px;}
.indexproduct .inprolist ul{ border-left:1px solid #eaeaea; height:462px;}
.indexproduct .inprolist ul li{ float:left; width:163px; padding:12px 12px 2px; border:1px solid #eaeaea; border-left:none; border-top:none;text-align:center;}
.indexproduct .inprolist ul li img{ width:163px; height:112px; }
.indexproduct .inprolist ul li a.name{ color:#484848; line-height:14px; height:24px; line-height:24px;word-break:keep-all; white-space:nowrap;text-overflow:ellipsis;overflow:hidden; width:187px;}
.indexproduct .inprolist ul .list{ border-right:none;}


.indexabout{ width:978px;  margin:10px auto 0px; border:1px #dedede solid; border-top:none 0;}
.indexabout .about_title{ height:33px; background:url(../images/bg2.jpg) repeat-x; line-height:33px;border-bottom: 1px solid #a20000;}
.indexabout .about_title strong{ display:block; width:153px; height:33px; background:url(../images/about_title_bg.jpg) no-repeat; line-height:33px; color:#fff; font-size:14px; padding-left:36px; float:left;}

.indexabout .about_cont{ padding:15px;}
.indexabout .about_cont p{ line-height:24px; font-size:14px; padding-bottom:10px;}
.indexabout .about_cont strong{ color:#cb0000;}
.indexabout .about_cont img{ float:left; margin-right:30px;}
.honor img{ border:1px #ddd solid;}


.innewsbox{ width:978px;  margin:10px auto 0px; padding-bottom:20px; }
.innews { width:479px; float:left;}
.innews .newsbot{ height:15px; background:url(../images/new_bg.jpg) center center no-repeat;}
.innews .innewscont{border:1px #dedede solid; border-top:none 0;}
.innews .innews_title{ height:33px; background:url(../images/bg2.jpg) repeat-x; line-height:33px;border-bottom: 1px solid #a20000;}
.innews .innews_title strong{ display:block; width:153px; height:33px; background:url(../images/about_title_bg.jpg) no-repeat; line-height:33px; color:#fff; font-size:14px; padding-left:36px; float:left;}
.innews .innewscont .tjnews{ padding:15px 10px;}
.innews .innewscont .tjnews img { width:190px; height:136px; float:left;  float:left; border:1px #dedede solid; border-radius:5px;}
.innews .innewscont .tjnews dl{ width:248px; float:right;}
.innews .innewscont .tjnews dl dt{ height:24px;  border-bottom:1px #dedede dotted;}
.innews .innewscont .tjnews dl dt a{ color:#cb0000; font-size:14px; font-weight:bold;}
.innews .innewscont .tjnews dl dd{ line-height:22px; padding-top:5px;}
.innews .innewscont ul{ padding:0 10px 15px 10px;}
.innews .innewscont ul li{ line-height:28px; height:28px; overflow:hidden;border-bottom:1px #dedede dotted; background:url(../images/icon2.jpg) 5px center no-repeat; padding-left:14px;}
.innews .innewscont ul li a{ float:left;}
.innews .innewscont ul li a:hover{ color:#F00;}
.innews .innewscont ul li span{ float:right;}


footer{ background:#E1E1E1;}
footer .fbar{ background:url(../images/footer_bg.jpg) repeat-x; height:30px; line-height:30px; text-align:center;}
footer .fbar a{ padding:0 10px; color:#4e4e4e;}
footer .fcont{ width:978px; margin:auto; text-align:center; background:url(../images/footer_logo.jpg) 80px center no-repeat; text-align:center; line-height:22px; padding:20px 0;}

/*å†…é¡µ*/
.container{width:978px;  margin:10px auto 0px;}
.leftbox{width:200px; float:left;}
.leftbox .ltitle{ height:40px; overflow:hidden; background:url(../images/pro_type_title.jpg) no-repeat; line-height:40px; text-align:center; color:#fff; font-size:16px; font-weight:bold;}
.leftbox ul{ border:3px #cc0001 solid; border-top:none 0; padding:10px 0 20px;}
.leftbox ul li{ height:32px; background:url(../images/sub_nav_bg.jpg) no-repeat; margin-top:10px; line-height:32px; padding-left:34px;}
.leftbox ul li a{ font-weight:bold; display:block;}
.leftbox ul li:hover{ height:32px; background:url(../images/sub_nav_bg2.jpg) no-repeat; margin-top:10px; line-height:32px; padding-left:34px;}
.leftbox ul li.focus{ height:32px; background:url(../images/sub_nav_bg2.jpg) no-repeat; margin-top:10px; line-height:32px; padding-left:34px;}
.leftbox ul li:hover a,.leftbox ul li.focus a{ color:#fff;}


.leftbox .lcontact .lctitle{ height:31px; overflow:hidden;}
.leftbox .lccont{ border:1px #d3d3d3 solid; border-top:none 0; padding:10px; line-height:20px;}





.rightbox{ width:752px; float:right;}
.rightbox .rtitle{ height:33px; line-height:33px; background:url(../images/bg2.jpg) repeat-x; border-left:1px #dedede solid;border-right:1px #dedede solid; margin-bottom:10px; padding-left:12px;}
.rightbox .rtitle2{ height:33px; line-height:33px; background:url(../images/bg2.jpg) repeat-x; border-left:1px #dedede solid;border-right:1px #dedede solid; margin-bottom:10px; padding-left:12px;}
.rightbox .rcont{}
.product{ padding-top:20px; overflow: hidden;border:1px solid #d3d3d3;}
.product ul{ width:900px;}
.product ul li{ width:224px; float:left; margin:0 10px 10px 15px; }
.product ul li a.img{ display:block; width:224px; background:url(../images/pro_list_bg.jpg) center bottom no-repeat; height:170px; padding-bottom:11px;}
.product ul li a.img img{ width:222px; border:1px #e4e4e4 solid;  height:169px;}
.product ul li a.name{ display:block; height:24px; line-height:24px; text-align:center;}

.product article{ padding:0 15px;}
.product article h1{ font-size:20px; font-weight:bold; line-height:40px;}
.product article,.product article p{ line-height:24px;}



.innertjnews{ margin-top:10px; border:1px #dedede solid; border-top:none 0;}
.inner_tj_title{ height:33px; background:url(../images/bg2.jpg) repeat-x; line-height:33px;border-bottom: 1px solid #a20000;}
.inner_tj_title strong{ display:block; width:153px; height:33px; background:url(../images/about_title_bg.jpg) no-repeat; line-height:33px; color:#fff; font-size:14px; padding-left:36px; float:left;}

.innertjnews ul{ padding:10px;}
.innertjnews ul li{ line-height:28px; height:28px; overflow:hidden;border-bottom:1px #dedede dotted; background:url(../images/icon2.jpg) 5px center no-repeat; padding-left:14px; width:46%; margin-right:10px; float:left;}
.innertjnews ul li a{ float:left;}
.innertjnews ul li span{ float:right;}


.news{ padding:15px; overflow: hidden;border:1px solid #d3d3d3;}
.news dl{ margin-bottom:15px; border-bottom:1px #d3dede dotted}
.news dl dt{ line-height:28px; height:28px; background:url(../images/icon2.jpg) left center no-repeat; padding-left:12px;}
.news dl dt a{ color: #d40000;font-size: 14px; font-weight:bold; float:left;}
.news dl dt span{ float:right; color:#666; font-size:14px;}
.news dl dd{ line-height:22px; padding-bottom:10px;}

.news h1{ height:60px; line-height:60px; font-size:18px; text-align:center; font-weight:bold; color:#cc0000;}
.news .content{ line-height:26px;}
.news .content p,.news .content div{ line-height:26px; font-size:14px;}
.provnext{padding: 5px; margin-top:15px; }
.prov{ height:24px; line-height:24px; border:0; font-size:14px; }
.next{ height:24px; line-height:24px; border:0;font-size:14px;}
.prov a:hover,.next a:hover{ color:#cc0000;}

.innertjpro{ margin-top:10px; border:1px #dedede solid; border-top:none 0;}
.innertjpro ul{ padding:15px 10px 0;}
.innertjpro ul li{ width:170px; background:url(../images/cp_bg.jpg) no-repeat; float:left; margin-left:7px; margin-right:5px; }
.innertjpro ul li img{ width:162px; height:120px; margin:4px;}
.innertjpro ul li span{ display:block; text-align:center; height:36px; line-height:36px;}



/**åˆ†é¡µæ&nbsp;·å¼*/
.pager { float:right; margin:auto; text-align:center; margin-right:12px;}
.pager a { border:#ddd 1px solid; display:block; float:left; ;COLOR: #333; MARGIN-RIGHT:2px; width:26px; line-height:20px; text-align:center; height:20px;text-decoration:none; background:#fff;}
.pager a:hover ,#pager a:active { border:#cb0000 1px solid; color:#fff; background-color:#cb0000;}
.pager span.current { display:block; float:left; border:#cb0000 1px solid;font-weight:bold; color:#fff; margin-right:2px; background-color:#cb0000;width:26px; line-height:20px; text-align:center; height:20px;}
.pager span.disabled { border:#ccc 1px solid; color:#ccc; background:#f3f3f3; margin-right:2px; display:block; float:left;width:26px; line-height:20px; text-align:center; height:20px;}




.c1{ color:#cb0000}

hr{ clear:both; border:0; background:none;}
.clear{ clear:both; height:0; line-height:0; font-size:0; overflow:hidden;}
.i2{ display:block; clear:both; height:2px; line-height:2px; font-size:2px; overflow:hidden;}
.i5{ display:block; clear:both; height:5px; line-height:5px; font-size:5px; overflow:hidden;}
.i8{ display:block; clear:both; height:8px; line-height:8px; font-size:8px; overflow:hidden;}
.i10{ display:block; clear:both; height:10px; line-height:10px; font-size:10px; overflow:hidden;}
.i12{ display:block; clear:both; height:10px; line-height:12px; font-size:12px; overflow:hidden;}
.i15{ display:block; clear:both; height:15px; line-height:15px; font-size:15px; overflow:hidden;}
.i20{ display:block; clear:both; height:20px; line-height:20px; font-size:20px; overflow:hidden;}
.i25{ display:block; clear:both; height:25px; line-height:25px; font-size:25px; overflow:hidden;}
.i30{ display:block; clear:both; height:30px; line-height:30px; font-size:30px; overflow:hidden;}
.i50{ display:block; clear:both; height:50px; line-height:50px; font-size:30px; overflow:hidden;}
.nobg{ background:none!important;}
.noborder{ border:none!important;}
.fr{ float:right!important;}


</pre></body></html>